/* SHU */
/* 公共 */
.shu-body{ padding:15px 0;}
.shu-page{ padding:15px 0; overflow:hidden;}
.shu-page li{ float:left; border:#CCC 1px solid; margin:0 3px;}
.shu-page li a{ display:block; padding:7px 12px;}
.shu-page li a:hover{ color:#1E9FFF;}
.shu-page .active{ background:#1E9FFF; color:#FFF; border:#1E9FFF 1px solid; padding:7px 12px;}
.shu-page .disabled{ cursor: not-allowed; padding:7px 12px;}
#AjaxPage{ float:left; margin-right:10px;}
#allpage{ float:left; padding:13px 0 0 0px;}
.layui-form-checkbox{ height: 22px; line-height: 20px; margin-right: 0px; padding-right: 20px;}
.layui-form-checkbox i{ right: 3px; width: 20px; font-size: 16px; top: 2px;}
.layui-table thead tr th{border-color: #dddddd;font-weight: bold;}
.crumbs{ background:#f5f5f5; height:49px; line-height:49px; border-bottom:#e5e5e5 1px solid; padding-left:15px;}
.shu-tipe{ margin:15px 15px 0 15px;}
@media (min-width: 768px) {
.layui-form-item .layui-input-inline{ width:360px;} //电脑端加宽
}
.wangEditor-container .wangEditor-txt{ line-height:24px;}

/* 用户组 */
.shu-qx-title{ font-size:18px; }
.shu-qx-title .father{ width:15px; height:15px;}
.shu-qx-zhi{ margin-top:15px; font-size:15px;}

/* 登录 */
.loginmain{ background:#FFF; width:100%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; border:#394557 5px solid; top:150px; margin-top:150px;}
@media (min-width: 768px) {
.loginmain{ margin-top:0px;}
.shu-layui-fluid{ width:380px; margin:auto; top:150px; }
}
.main{ padding:0px; margin:0px;}
.login0{ padding:16px 36px 36px; overflow:hidden;}
.login{ border-bottom:#d5e3ef 1px solid; height:45px; line-height:45px; font-size:20px; margin:18px 0; color:#478FCA!important;}
.login i{ color:#69AA46!important; margin-right:15px; font-size:22px;}
.yzmt{ text-align:right;}
canvas{ position:absolute;}

/* 侧边栏 */
.menu-icon{font-size:18px;display: inline-block; min-width: 30px; margin-right: 2px;vertical-align: middle;font-weight: normal;}
.fa{ font-size:20px;}
.layui-nav-child dd i{ font-size:8px; text-align:center;}
.layui-side-btn{ padding:10px 0 10px 5px;}
.layui-side-btn .layui-btn-small{ padding:0 9px;}
.layui-this-left a{ border-left:#009688 5px solid;}
.layui-nav .layui-this-left a{ padding-left:15px;}

/* 头部 */
.shu-icon{ font-size:18px;display: inline-block; min-width: 20px; margin-right: 2px;vertical-align: middle;font-weight: normal;}
.layui-layout-zhong{ position:absolute; right:255px;}

/* 适配多设备 */
@media screen and (max-width: 750px) {
.site-tree-mobile{display: block!important; position: fixed; z-index: 100000; bottom: 15px; left: 15px; width: 50px; height: 50px; line-height: 50px; border-radius: 2px; text-align: center; background-color: rgba(0,0,0,.7); color: #fff;}
.site-home .site-tree-mobile{display: none!important;}
.site-mobile .site-tree-mobile{display: none !important;}
.site-mobile .site-tree{left: 0;}
.site-mobile .site-mobile-shade{content: ''; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.8); z-index: 999;}
.site-tree-mobile i{font-size: 20px;}
.layui-layout-admin .layui-side{position: fixed; top: 0; left: -260px; transition: all .3s; -webkit-transition: all .3s; z-index: 10000;}
.layui-body{position: static; bottom: 0; left: 0;}
.site-mobile .layui-side{left: 0;}
.layui-layout-admin .layui-footer{  position:static; text-align:center;}
 
}



